Fullstack Job: Full Stack Developer

Job added on

Company

TLC Solutions

Location

Langley - Canada

Job type

Full-Time

Fullstack Job Details

About TLC Solutions


TLC Solutions delivers, deploys, and supports modern technology and IT services to businesses, schools, and government organizations.


We distinguish ourselves from other IT service providers by offering complete managed service packages to our clients. We help our clients choose computers and devices that fit their needs, build and control servers, install and manage networks, and design, develop, and implement cloud solutions that bring value to their organization. We also provide our clients with IT management, remote support, and onsite desk-side support services.


In 1999, TLC Solutions onboarded our first client with a vision of providing managed IT services and communications in British Columbia. We are proud to serve this client still, and since our inception, we have grown to serve a broad range of businesses throughout BC, Alberta, and California. This growth is built on the same transparency, expertise, and reliability on which we were founded.


United by our core values of Joy, Teamwork, Honesty, Loyalty, and Accountability, TLC is on a journey to help people love technology and deliver Technolojoy!


About the opportunity


Our awesome team has capitalized on the surge in demand for technology that’s been occurring in the past few years and has been expanding rapidly. We are looking for a Full-Stack Developer to help build, develop and maintain applications and tools for our customers.


This position reports to the Developer Team Lead and can be remote anywhere in Canada.


Key Accountabilities


A Full-Stack Developer role carries these responsibilities:

  • Work with stakeholders to identify requirements and attributes for B2B applications
  • Develop and design application architecture and database infrastructure for B2B applications
  • Propose and develop application user interfaces with appropriate web frameworks
  • Develop and implement interfaces to connect applications to internal and external data sources, including import and export functions
  • Assist with project delivery as a member of a delivery team or as a technical lead by facilitating the installation of servers, network components and technology infrastructure
  • Take appropriate technical actions to ensure satisfaction and timely resolution
  • Provide progress updates consistently to various stakeholders
  • Utilize industry best practices, techniques and standards throughout the project lifecycles
  • Identify trends and patterns in application issues or monitoring alerts to shape recommendations for platform updates and processes
  • Ensure that all work is carried out and documented following existing standards, methods and procedures
  • Build educational, support and training materials, as required, for solutions proposed and implemented
  • Research and plan mitigation steps for security vulnerabilities and known issues in application platforms
  • Assist TLC Solutions to continue to develop as an innovative IT consulting and management company
  • Provide exceptional customer service to all current and prospective clients
  • Continuous self-improvement through workshops, certifications, or job shadows

QUALIFICATIONS AND EXPERIENCE


Consideration for the role is subject to the following qualifications or experience:

    • Proficiency with web application frameworks, web development, UI and UX design.
    • Proficiency in database table design and familiar with 3rd normal form design.
    • Minimum 3 years in an application development position or equivalent experience in supporting and maintaining codebases in business environments.
  • Minimum 3 years of experience with each of the following frameworks:
    • PHP
    • .NET Framework
    • React
    • Vue.js
    • Laravel
  • Degree or technical diploma having a 2-year term within the field of Computer Science, Computer Systems Administration or equivalent from an accredited technical institution
  • Certifications for application frameworks and technology stacks are an asset
  • Experience with Microsoft 365 cloud platforms is recommended
  • Strong organizational, communication and comprehension skills
  • Proficiency with Microsoft Office platforms, including Word, Excel, Outlook, Visio, Project is required
  • Ability to work as part of a team, and to work collaboratively with business development, account management, project coordination and project delivery roles
  • Exceptional ability to develop and maintain positive working relationships within all levels of the organization
  • Well-established time-management, organizational and prioritization skills
  • Exceptional ability to listen, communicate and collaborate
  • Successful completion of a criminal background check
  • Legally allowed to work in Canada

WHAT WE OFFER


  • RRSP matching (3%) program
  • Social committee/events and a commitment to our People & Culture
  • Three weeks' vacation to start (plus your Birthday off)
  • The flexibility of office location, WFO/WFH, and hours
  • Strong benefits package for all employees working more than 20 hours per week, including critical illness, medical, dental, orthodontics, and more
  • Career growth potential as we scale the business
  • Professional development support including tuition reimbursement
  • Channels to ‘give back’ to our local communities

CAREER OPPORTUNITIES

Loyalty is a core value for TLC Solutions. We are always excited to see our team members grow and we fill senior positions through promotion from within.


NEXT STEPS

At TLC, we offer competitive wages, amazing work flexibility, and a strong sense of camaraderie built from a team focused on supporting each other through teamwork. If you want to play a hands-on role in an action-oriented organization then we would love to connect with you. Apply for this role on our company career page and start the application process.